茴的……不对,填充图案的N种方法
这是最近一个私信我比较多的问题,怎么求填充图案的面积……另外好像填充图案的其他问题也比较多,就在这里一并回答了。
填充图案的N种方法
对图案填充,求面积的方法有很多,我个人最喜欢的是直接用属性面板:↓
注意看,这里有两个『面积』数值:面积和累计面积。
累计面积就是当你多选了多个图案填充的时候,他会将总面积累加的。如下图所示:↓
很多同学照着我的方法去看属性面板,结果发现自己的『几何图形』那一栏里面只有标高那孤零零的一个属性,并没有面积和累计面积,这又是怎么回事呢?
如果没有面积和累计面积,那么只有两个可能性了:
你的AutoCAD版本太低了……(所以那些动不动吹R14或者2000最好的真的是害人不浅)
你是画了一个自相交的对象,对这个对象进行了填充。
什么是自相交呢?我们用两个例子来学习一下。
例子1:↓
多段线命令,从A->B->C->D->E->D->F->闭合
然后在填充的时候,用『选择对象』选择这条多段线进行填充,然后选中了这个填充图案就会发生没有面积属性。
例子2:
有很多同学说我明明是拾取点的方式创建的,边界也不是多段线,为什么也创建的图案填充也没有面积呢?那很大的概率是下面这种情况:↓
那么既然知道原因了,能不能求填充图案的面积呢?
直接求是不可能的啦,无论是用LIST命令,还是AREA命令都是没有办法直接求出这种对象的面积的呢。那我今天就来介绍一下曲线救国的求面积方法。
首先选择这个图案填充,然后看见了面板上的『重新创建』了没有?点击按钮,按照步骤用多段线创建一个边界出来。↓
然后选中新创建的多段线,在属性面板里面就可以查看面积了:↓
以下是快问快答环节:
Q:怎样自己画一个图案填充?
A:首先你要知道图案填充是怎么构成的。
打开C:\Users\<用户名>\appdata\roaming\autodesk\autocad 2018\r22.0\chs\support
找到acadiso.pat或者acad.pat(这两个的区别不用我再复述了吧),用写字板打开可见:↓
(因为我的系统问题,中文版下的acadiso.pat或者acad.pat打开的是乱码,所以我就只能打开英文版的了,反正关键内容一样的)
是的,填充图案就是这样由一条条的线段构成的,这也是为啥填充只有硬邦邦的线段,没有柔和的圆弧的原因。
如果你想自己创建一个图案填充,那么有两个方法。
一个是将你写的图案填充定义,粘贴在acad.pat或者acadiso.pat的最后面。↓
要么就在同一个文件夹下,用写字板新建一个txt文件,把后缀名改成.pat。这种方法的坏处是一个文件只能定义一个图案填充。
之后就可以在填充图案里面的『自定义』中看到你定义的图案了(当然前提条件是你的填充图案定义要正确)↓
Q:每次图案填充,只要鼠标移动到填充区域附近就特别卡,有没有办法?
A:试试把HPQUICKPREVIEW设置成0,这样会把即时预览关掉。如果还没有解决请私信。
Q:不喜欢面板,还是喜欢以前那个图案填充的对话框
A:把HPDLGMODE设置成1。
Q:想图案填充的图形更加丰富点怎么办?
A:见之前的SUPERHATCH的介绍:
=====写文不易,求赞求关注=====
柴立峰(Leaf)老师
Autodesk资深软件测试工程师
在知乎CAD专栏拥有众多拥趸,曾从事多年AutoCAD教学工作,2005年投入到AutoCAD 2007测试工作。
参与AutoCAD for Mac所有版本的研发工作。
在欧特克授权培训中心(ATC)中负责教授AutoCAD的中级/高级课程。
作为一个行走的表情包,二次元段子手和有颜的内涵帝,柴老师教学风格轻松幽默,言简意赅,颇受学员青睐!
P.S.之后我们将持续为大家推出一分钟知识锦囊,帮您解决疑惑,有问题可以留言提问,也许你会在下期收到解答哦~
一分钟Q&A
Q
CAD中出现虚线打印出时变成实线?
A
一个可能的原因是线型比例设置过大或过小,可以尝试把线型比例设为原来的20倍或者1/20,看看有什么变化,判断到底是过大还是过小,然后在此基础上设置一个合适的线型比例。
如果还有软件相关问题想问,欢迎加入我们跨行业讨论群,加群主二维码,AutoCAD问题实时解答
往期AutoCAD秘密回顾:
收藏级干货 | AutoCAD 2007-2018功能大盘点(上)
收藏级干货 | AutoCAD 2007-2019功能大盘点(下)